x86/mm: Flag mem_events caused by foreign domains
authorAndres Lagar-Cavilla <andres@lagarcavilla>
Tue, 6 Dec 2011 20:10:32 +0000 (20:10 +0000)
committerAndres Lagar-Cavilla <andres@lagarcavilla>
Tue, 6 Dec 2011 20:10:32 +0000 (20:10 +0000)
commita85f0caca62f4909c92927f1fd671bb0cce273f2
treeb5a916331d854959693b9ec3ec535db22aedf755
parent451624e67b1ccab2008c79866c149987a015caee
x86/mm: Flag mem_events caused by foreign domains

Add a new flag for mem events, as consumers might need to discriminate
foreign domain-caused from guest-caused events. The vcpu field of an
event is bogus from a consumer p.o.v. for foreign domain-caused events.

Also assert that we shouldn't be pausing foreign vcpus.

Signed-off-by: Andres Lagar-Cavilla <andres@lagarcavilla>
Acked-by: Tim Deegan <tim@xen.org>
Committed-by: Tim Deegan <tim@xen.org>
xen/arch/x86/mm/mem_event.c
xen/include/public/mem_event.h